/*
 *  Copyright 2015-2016, RenGu Technology (BeiJing) Co., Ltd.
 *  All right reserved.
 *
 *  THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF RENGU TECHNOLOGY (BeiJing) CO., LTD.
 *
 *  THE CONTENTS OF THIS FILE MAY NOT BE DISCLOSED TO THIR PARTIES,
 *  COPIED OR DUPLICATED IN ANY FORM, IN WHOLE OR IN PART,
 *  WITHOUT THE PRIOR WRITTEN PERMISSION OF RENGU TECHNOLOGY (BeiJing) CO., LTD.
 *
 *  TAAcctDetail
 *
 *  Edit History:
 *      Gendb Created on 2020年04月08日
 *
 */
package cc.rengu.igas.acct.common.entity;

import cc.rengu.utility.dbs.annotation.COLUMN;
import cc.rengu.utility.dbs.annotation.TABLE;
import cc.rengu.utility.dbs.annotation.XMLPATH;

/**
 * @author lizhangtao
 * @version 1.0
 * @date 2020/5/8
 */
@TABLE(value = "T_A_ACCT_DETAIL")
public class AcctDetail {
    @XMLPATH(value = "ROWNO")
    @COLUMN(value = "ROWNO")
    private String rowno;

    public String getRowno() {
        return rowno;
    }

    public void setRowno(String rowno) {
        this.rowno = rowno;
    }

    @XMLPATH(value = "INST_ID")
    @COLUMN(value = "INST_ID")
    private String instId;

    @XMLPATH(value = "ACCT_SEQ_NUM")
    @COLUMN(value = "ACCT_SEQ_NUM")
    private String acctSeqNum;

    @XMLPATH(value = "ACCT_NO")
    @COLUMN(value = "ACCT_NO")
    private String acctNo;

    @XMLPATH(value = "ACCT_TYPE")
    @COLUMN(value = "ACCT_TYPE")
    private String acctType;

    @XMLPATH(value = "CUSTOMER_ID")
    @COLUMN(value = "CUSTOMER_ID")
    private String customerId;

    @XMLPATH(value = "USER_TYPE")
    @COLUMN(value = "USER_TYPE")
    private String userType;

    @XMLPATH(value = "USER_ID")
    @COLUMN(value = "USER_ID")
    private String userId;

    @XMLPATH(value = "TXN_DATE")
    @COLUMN(value = "TXN_DATE")
    private String txnDate;

    @XMLPATH(value = "TXN_TIME")
    @COLUMN(value = "TXN_TIME")
    private String txnTime;

    @XMLPATH(value = "FRONT_SEQ_NUM")
    @COLUMN(value = "FRONT_SEQ_NUM")
    private String frontSeqNum;

    @XMLPATH(value = "ACCT_DATE")
    @COLUMN(value = "ACCT_DATE")
    private String acctDate;

    @XMLPATH(value = "MSG_SRC_ID")
    @COLUMN(value = "MSG_SRC_ID")
    private String msgSrcId;

    @XMLPATH(value = "TXN_NUM")
    @COLUMN(value = "TXN_NUM")
    private String txnNum;

    @XMLPATH(value = "DEBIT_CREDIT_FLAG")
    @COLUMN(value = "DEBIT_CREDIT_FLAG")
    private String debitCreditFlag;

    @XMLPATH(value = "TRANS_CCY")
    @COLUMN(value = "TRANS_CCY")
    private String transCcy;

    @XMLPATH(value = "TRANS_AMT")
    @COLUMN(value = "TRANS_AMT")
    private String transAmt;

    @XMLPATH(value = "BEFORE_BALANCE")
    @COLUMN(value = "BEFORE_BALANCE")
    private String beforeBalance;

    @XMLPATH(value = "AFTER_BALANCE")
    @COLUMN(value = "AFTER_BALANCE")
    private String afterBalance;

    @XMLPATH(value = "BEFORE_AVAILABLE_BALANCE")
    @COLUMN(value = "BEFORE_AVAILABLE_BALANCE")
    private String beforeAvailableBalance;

    @XMLPATH(value = "AFTER_AVAILABLE_BALANCE")
    @COLUMN(value = "AFTER_AVAILABLE_BALANCE")
    private String afterAvailableBalance;

    @XMLPATH(value = "BEFORE_FREEZE_BALANCE")
    @COLUMN(value = "BEFORE_FREEZE_BALANCE")
    private String beforeFreezeBalance;

    @XMLPATH(value = "AFTER_FREEZE_BALANCE")
    @COLUMN(value = "AFTER_FREEZE_BALANCE")
    private String afterFreezeBalance;

    @XMLPATH(value = "SUMMARY")
    @COLUMN(value = "SUMMARY")
    private String summary;

    @XMLPATH(value = "ACCT_STATUS")
    @COLUMN(value = "ACCT_STATUS")
    private String acctStatus;

    @XMLPATH(value = "BEFORE_ACCT_DAG")
    @COLUMN(value = "BEFORE_ACCT_DAG")
    private String beforeAcctDag;

    @XMLPATH(value = "AFTER_ACCT_DAG")
    @COLUMN(value = "AFTER_ACCT_DAG")
    private String afterAcctDag;

    /**
     * 原前端流水号
     */
    private String origFrontSeqNum;

    /**
     * 原记账流水号
     */
    private String origAcctSeqNum;

    @XMLPATH(value = "CREATE_TIME")
    @COLUMN(value = "CREATE_TIME")
    private String createTime;

    @XMLPATH(value = "UPDATE_TIME")
    @COLUMN(value = "UPDATE_TIME")
    private String updateTime;

    @XMLPATH(value = "REMARK1")
    @COLUMN(value = "REMARK1")
    private String remark1;

    @XMLPATH(value = "REMARK2")
    @COLUMN(value = "REMARK2")
    private String remark2;

    @XMLPATH(value = "REMARK3")
    @COLUMN(value = "REMARK3")
    private String remark3;

    public String getInstId() {
        return this.instId;
    }

    public void setInstId(String instId) {
        this.instId = instId;
    }

    public String getAcctSeqNum() {
        return this.acctSeqNum;
    }

    public void setAcctSeqNum(String acctSeqNum) {
        this.acctSeqNum = acctSeqNum;
    }

    public String getAcctNo() {
        return this.acctNo;
    }

    public void setAcctNo(String acctNo) {
        this.acctNo = acctNo;
    }

    public String getAcctType() {
        return this.acctType;
    }

    public void setAcctType(String acctType) {
        this.acctType = acctType;
    }

    public String getCustomerId() {
        return this.customerId;
    }

    public void setCustomerId(String customerId) {
        this.customerId = customerId;
    }

    public String getUserType() {
        return this.userType;
    }

    public void setUserType(String userType) {
        this.userType = userType;
    }

    public String getUserId() {
        return this.userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getTxnDate() {
        return this.txnDate;
    }

    public void setTxnDate(String txnDate) {
        this.txnDate = txnDate;
    }

    public String getTxnTime() {
        return this.txnTime;
    }

    public void setTxnTime(String txnTime) {
        this.txnTime = txnTime;
    }

    public String getFrontSeqNum() {
        return this.frontSeqNum;
    }

    public void setFrontSeqNum(String frontSeqNum) {
        this.frontSeqNum = frontSeqNum;
    }

    public String getAcctDate() {
        return this.acctDate;
    }

    public void setAcctDate(String acctDate) {
        this.acctDate = acctDate;
    }

    public String getMsgSrcId() {
        return this.msgSrcId;
    }

    public void setMsgSrcId(String msgSrcId) {
        this.msgSrcId = msgSrcId;
    }

    public String getTxnNum() {
        return this.txnNum;
    }

    public void setTxnNum(String txnNum) {
        this.txnNum = txnNum;
    }

    public String getDebitCreditFlag() {
        return this.debitCreditFlag;
    }

    public void setDebitCreditFlag(String debitCreditFlag) {
        this.debitCreditFlag = debitCreditFlag;
    }

    public String getTransCcy() {
        return this.transCcy;
    }

    public void setTransCcy(String transCcy) {
        this.transCcy = transCcy;
    }

    public String getTransAmt() {
        return this.transAmt;
    }

    public void setTransAmt(String transAmt) {
        this.transAmt = transAmt;
    }

    public String getBeforeBalance() {
        return this.beforeBalance;
    }

    public void setBeforeBalance(String beforeBalance) {
        this.beforeBalance = beforeBalance;
    }

    public String getAfterBalance() {
        return this.afterBalance;
    }

    public void setAfterBalance(String afterBalance) {
        this.afterBalance = afterBalance;
    }

    public String getBeforeAvailableBalance() {
        return this.beforeAvailableBalance;
    }

    public void setBeforeAvailableBalance(String beforeAvailableBalance) {
        this.beforeAvailableBalance = beforeAvailableBalance;
    }

    public String getAfterAvailableBalance() {
        return this.afterAvailableBalance;
    }

    public void setAfterAvailableBalance(String afterAvailableBalance) {
        this.afterAvailableBalance = afterAvailableBalance;
    }

    public String getBeforeFreezeBalance() {
        return this.beforeFreezeBalance;
    }

    public void setBeforeFreezeBalance(String beforeFreezeBalance) {
        this.beforeFreezeBalance = beforeFreezeBalance;
    }

    public String getAfterFreezeBalance() {
        return this.afterFreezeBalance;
    }

    public void setAfterFreezeBalance(String afterFreezeBalance) {
        this.afterFreezeBalance = afterFreezeBalance;
    }

    public String getSummary() {
        return this.summary;
    }

    public void setSummary(String summary) {
        this.summary = summary;
    }

    public String getAcctStatus() {
        return this.acctStatus;
    }

    public void setAcctStatus(String acctStatus) {
        this.acctStatus = acctStatus;
    }

    public String getBeforeAcctDag() {
        return this.beforeAcctDag;
    }

    public void setBeforeAcctDag(String beforeAcctDag) {
        this.beforeAcctDag = beforeAcctDag;
    }

    public String getAfterAcctDag() {
        return this.afterAcctDag;
    }

    public void setAfterAcctDag(String afterAcctDag) {
        this.afterAcctDag = afterAcctDag;
    }

    public String getOrigFrontSeqNum() {
        return origFrontSeqNum;
    }

    public void setOrigFrontSeqNum(String origFrontSeqNum) {
        this.origFrontSeqNum = origFrontSeqNum;
    }

    public String getOrigAcctSeqNum() {
        return origAcctSeqNum;
    }

    public void setOrigAcctSeqNum(String origAcctSeqNum) {
        this.origAcctSeqNum = origAcctSeqNum;
    }

    public String getCreateTime() {
        return this.createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getUpdateTime() {
        return this.updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getRemark1() {
        return this.remark1;
    }

    public void setRemark1(String remark1) {
        this.remark1 = remark1;
    }

    public String getRemark2() {
        return this.remark2;
    }

    public void setRemark2(String remark2) {
        this.remark2 = remark2;
    }

    public String getRemark3() {
        return this.remark3;
    }

    public void setRemark3(String remark3) {
        this.remark3 = remark3;
    }

}
